]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
14 years agost-scroll-bar: Add support for :active
Florian Müllner [Wed, 1 Aug 2012 12:15:03 +0000 (14:15 +0200)]
st-scroll-bar: Add support for :active

Add the :active pseudo class to the handle while it is dragged.

https://bugzilla.gnome.org/show_bug.cgi?id=680974

14 years agologinDialog: Tweak automatic scroll animation
Florian Müllner [Wed, 25 Jul 2012 17:08:29 +0000 (19:08 +0200)]
loginDialog: Tweak automatic scroll animation

The current animation time of two seconds may result in some
confusion, as the reason of the behavior only becomes apprent
when the auto-activating item becomes visible; make the animation
a lot faster and ease it out a bit.

https://bugzilla.gnome.org/show_bug.cgi?id=660913

14 years agogdm: Adjust timed-login indicator
Florian Müllner [Fri, 13 Jul 2012 22:43:58 +0000 (00:43 +0200)]
gdm: Adjust timed-login indicator

Until the recent style changes, the same element was used to indicate
both item focus and progress for timed logins. As focus is now indicated
by the item's background style, rename the indicator from focusBin to
timedLoginIndicator and make some minor adjustments to better fit the
new style:
  - move it next to the icon below the text
  - give it a white color and a shadow
  - update animation to grow from the left instead of the center

https://bugzilla.gnome.org/show_bug.cgi?id=660913

14 years agologinDialog: Update user list style
Florian Müllner [Mon, 9 Jul 2012 21:46:35 +0000 (23:46 +0200)]
loginDialog: Update user list style

Rather than changing the text color to indicate hover and an underline
to mark the focused item, use the same semi-transparent white background
as in the overview.

https://bugzilla.gnome.org/show_bug.cgi?id=660913

14 years agobluetooth: Adapt to GnomeBluetooth API break
Florian Müllner [Mon, 30 Jul 2012 17:09:42 +0000 (19:09 +0200)]
bluetooth: Adapt to GnomeBluetooth API break

14 years agoUpdated gujarati file
Sweta Kothari [Mon, 30 Jul 2012 07:18:18 +0000 (12:48 +0530)]
Updated gujarati file

14 years agoUpdated Galician translations
Fran Diéguez [Mon, 30 Jul 2012 01:16:49 +0000 (03:16 +0200)]
Updated Galician translations

14 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 29 Jul 2012 12:36:50 +0000 (14:36 +0200)]
Updated Slovenian translation

14 years agoUpdated Hungarian translation by Bence Lukacs <lukacs.bence1 at gmail dot com>
Gabor Kelemen [Sun, 29 Jul 2012 08:27:18 +0000 (10:27 +0200)]
Updated Hungarian translation by Bence Lukacs <lukacs.bence1 at gmail dot com>

14 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 27 Jul 2012 09:33:32 +0000 (11:33 +0200)]
Updated Spanish translation

14 years agoUpdated Arabic translation
Khaled Hosny [Thu, 26 Jul 2012 20:35:00 +0000 (22:35 +0200)]
Updated Arabic translation

14 years agoUpdated Telugu Translation
Praveen Illa [Thu, 26 Jul 2012 18:35:10 +0000 (00:05 +0530)]
Updated Telugu Translation

14 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Thu, 26 Jul 2012 03:32:22 +0000 (09:32 +0600)]
Updated Kazakh translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 25 Jul 2012 11:16:51 +0000 (13:16 +0200)]
Updated Norwegian bokmål translation

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Tue, 24 Jul 2012 19:27:31 +0000 (22:27 +0300)]
Updated Hebrew translation.

14 years agoutil: Fix number of parameters passed to spawn_sync
Jasper St. Pierre [Mon, 23 Jul 2012 01:23:36 +0000 (22:23 -0300)]
util: Fix number of parameters passed to spawn_sync

We passed one too many

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agost-theme: Make the custom stylesheets have higher priority
Jasper St. Pierre [Mon, 23 Jul 2012 01:15:36 +0000 (22:15 -0300)]
st-theme: Make the custom stylesheets have higher priority

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agost-widget: Move reactivity tracking to StWidget, use "insensitive"
Jasper St. Pierre [Sun, 22 Jul 2012 23:46:48 +0000 (20:46 -0300)]
st-widget: Move reactivity tracking to StWidget, use "insensitive"

This lets use remove another few pieces of code that do the tracking
manually.

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agoUpdated Greek translation
Tom Tryfonidis [Tue, 24 Jul 2012 09:10:32 +0000 (12:10 +0300)]
Updated Greek translation

14 years agogdm: Add a missing comma
Matthias Clasen [Sat, 21 Jul 2012 18:08:04 +0000 (14:08 -0400)]
gdm: Add a missing comma

14 years agoUpdated POTFILES.in
Piotr Drąg [Sat, 21 Jul 2012 17:13:55 +0000 (19:13 +0200)]
Updated POTFILES.in

14 years agoShellDBus: export screensaver interface
Giovanni Campagna [Sat, 2 Jun 2012 23:20:31 +0000 (01:20 +0200)]
ShellDBus: export screensaver interface

gnome-session and gnome-settings-daemon rely on the screensaver
interface to know the locked state. Since gnome-screensaver is no
longer running, it's up to gnome-shell to provide it.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoLogin Dialogs: update styling to match mockups
Giovanni Campagna [Sun, 3 Jun 2012 17:31:34 +0000 (19:31 +0200)]
Login Dialogs: update styling to match mockups

Remove backgrounds, change button styling, reduce font sizes.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreen Shield: animate manual locking
Giovanni Campagna [Sat, 2 Jun 2012 22:10:23 +0000 (00:10 +0200)]
Screen Shield: animate manual locking

When the screen shield is activated from the user menu, animate
it instead of showing it abruptly. Also, ensure that the animation
had time to finish before calling UPower to suspend, to avoid
showing it when resuming.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoDon't track the status of the screensaver on DBus
Giovanni Campagna [Tue, 22 May 2012 21:24:32 +0000 (23:24 +0200)]
Don't track the status of the screensaver on DBus

We are the screensaver now, and internal objects can track the
locking status better themselves. And to do so, add two signals
to ScreenShield.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: show notifications in the locked screen
Giovanni Campagna [Tue, 22 May 2012 22:02:00 +0000 (00:02 +0200)]
ScreenShield: show notifications in the locked screen

Track screen lock status in the message tray, and filter banner
notifications. The message tray is completely hidden when the screen is
locked, but exceptions can be made for individual transient notifications,
such as shell messages and the on screen keyboard.
Non transient sources are shown in the middle of the lock screen. Resident
notifications (such as those from Rhythmbox) are shown in full, while
persistent ones are displayed as icon and message count.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoShow the panel above the screenshield when locked
Giovanni Campagna [Tue, 22 May 2012 22:27:06 +0000 (00:27 +0200)]
Show the panel above the screenshield when locked

Track locked status and use it to provide a reduced version of
the panel in the locked screen. Accessibility, input sources and
volume menus are preserved, without the link to the control center.
Network, battery and user menu are reduced to pure indicators,
with no menu.
This is similar to the design but not exactly, because designers
in IRC said that network needs more analysis before exposing, and
because the design didn't account for a11y and IM (so the one menu
metaphor is not really appropriate).

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoAdd a clock to the lock screen
Giovanni Campagna [Sun, 27 May 2012 22:50:56 +0000 (00:50 +0200)]
Add a clock to the lock screen

Start implementing the lock screen design by adding a big white
clock in the middle.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoConsolidate creation of login and unlock dialog in the screenshield
Giovanni Campagna [Sat, 26 May 2012 15:04:25 +0000 (17:04 +0200)]
Consolidate creation of login and unlock dialog in the screenshield

The design calls for the curtain to appear in the gdm greeter too.
Implement this by having the screenshield manage the login dialog
(delegating its creation to SessionMode).

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: implement curtain design
Giovanni Campagna [Thu, 24 May 2012 20:47:48 +0000 (22:47 +0200)]
ScreenShield: implement curtain design

This separates the screen shield into two main screens. One is
the lock screen, and it is shown when coming back from idle status
and when failing authentication. The other is the actual unlock
dialog.
Moving from the first to the second is possible by pressing Escape
or by dragging an arrow on the bottom on the screen.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: use LayoutManager for creating the actor
Giovanni Campagna [Tue, 22 May 2012 21:22:38 +0000 (23:22 +0200)]
ScreenShield: use LayoutManager for creating the actor

This ensures that the screen shield is created at the right
stacking level, so the message tray is visible in the lock screen
(showing PAM messages, critical notifications and the on screen
keyboard)

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: improve locking/modal policy
Giovanni Campagna [Mon, 21 May 2012 16:42:45 +0000 (18:42 +0200)]
ScreenShield: improve locking/modal policy

Ensure that the lightbox is above everything (including the screenlock
itself) when fading in - this allows for fading while showing the
unlock dialog. Also, don't pushModal again when already locked, or
we won't get out of it.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoAdd UnlockDialog for unlocking the screen shield
Giovanni Campagna [Sun, 20 May 2012 16:30:14 +0000 (18:30 +0200)]
Add UnlockDialog for unlocking the screen shield

When the screenshield is deactivated, instead of going back to the
session immediately, prompt the user for authentication.
This essentially reinstates what used to be provided by gnome-screensaver.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoSplit some common code out of gdm/loginDialog
Giovanni Campagna [Tue, 17 Jul 2012 18:54:07 +0000 (20:54 +0200)]
Split some common code out of gdm/loginDialog

This will be reused by session unlocking.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoscreenShield: add initial functionality
Marina Zhurakhinskaya [Mon, 6 Feb 2012 22:28:48 +0000 (17:28 -0500)]
screenShield: add initial functionality

We are replacing the gnome-screensaver module with with a screen shield
that is part of gnome-shell.

This patch fades out the screen on idle and shows a shield with a background
image when there is activity again. The shield can be removed with a key or
button press.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoModalDialog: add 'default' pseudo-class to default button
Giovanni Campagna [Thu, 19 Jul 2012 13:32:59 +0000 (15:32 +0200)]
ModalDialog: add 'default' pseudo-class to default button

Add 'default' parameter to setButtons, that controls the binding
of Return (unless overridden) and applies the 'default' pseudo-class.
Currently it has no effect, but it will start having after the
login dialog redesign.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoMessageTray: rework icon handling to split model and view
Giovanni Campagna [Thu, 19 Jul 2012 13:05:17 +0000 (15:05 +0200)]
MessageTray: rework icon handling to split model and view

To allow more than one summary icon actor for a source we split
the model of the source icon (which is iconName, if the default
implementation is used, or a GIcon otherwise) and replace
createNotificationIcon() with a generic createIcon(size). Also,
the actual source actor is split into a separate class, that handles
the notification counter automatically.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoSt: don't attempt to give focus to non reactive actors
Giovanni Campagna [Wed, 18 Jul 2012 10:19:55 +0000 (12:19 +0200)]
St: don't attempt to give focus to non reactive actors

Non reactive actors don't expect to be interacted with, and thus
should not get keyboard focus.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoSt: add :disabled pseudo class when a button is not reactive
Giovanni Campagna [Wed, 18 Jul 2012 11:59:26 +0000 (13:59 +0200)]
St: add :disabled pseudo class when a button is not reactive

The :reactive property is used on StButton to like the :sensitive
property on GtkWidgets, that is, to indicate that the user is not
(yet) expected to click the button, and therefore should affect
styling too.
This allows to remove some code at the JS layer.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoUserMenu: split user avatar into its own widget
Giovanni Campagna [Sat, 14 Jul 2012 15:12:54 +0000 (17:12 +0200)]
UserMenu: split user avatar into its own widget

This way, it can be reused in the lock screen without code duplication.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoPanel: fix finding leftmost and rightmost buttons
Giovanni Campagna [Tue, 17 Jul 2012 17:27:43 +0000 (19:27 +0200)]
Panel: fix finding leftmost and rightmost buttons

Previous code would access the array element before checking that
the index was within bounds, and therefore cause a TypeError.
It wasn't noticed earlier because at least one visible children
is in each panel box in all session modes.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoModal stack: fix handling of destroyed actors
Giovanni Campagna [Mon, 21 May 2012 16:44:21 +0000 (18:44 +0200)]
Modal stack: fix handling of destroyed actors

Destroyed modal actors should be completely removed from the modal
stack automatically, including leaving modality if needed.
This allows for destroying modal dialogs without calling close().

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoLayoutManager: reverse the visibleInFullscreen flag
Giovanni Campagna [Tue, 22 May 2012 20:16:31 +0000 (22:16 +0200)]
LayoutManager: reverse the visibleInFullscreen flag

Change visibleInFullscreen to be trackFullscreen. If true, visibility
is fully bound to fullscreen status, if false, no change is made.
This allows to avoid set_skip_paint(), while not messing with
visibility of actors that are sometimes hidden for other reasons.
The flag was reversed because only the panel uses it, so false is
a more useful default.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoShellEntry: make isPassword param changeable at runtime
Giovanni Campagna [Sun, 27 May 2012 17:06:08 +0000 (19:06 +0200)]
ShellEntry: make isPassword param changeable at runtime

Make it possible to control the visibility of "Show/hide text" item
at runtime, to reuse the same entry for both password and non-password
prompts.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agojs: Spurious fixes for cases where we pass extra arguments
Jasper St. Pierre [Thu, 19 Jul 2012 00:21:58 +0000 (20:21 -0400)]
js: Spurious fixes for cases where we pass extra arguments

https://bugzilla.gnome.org/show_bug.cgi?id=680216

14 years agojs: Don't pass extra arguments to add_actor
Jasper St. Pierre [Thu, 19 Jul 2012 00:15:04 +0000 (20:15 -0400)]
js: Don't pass extra arguments to add_actor

It's clear that this was supposed to be passed to our own 'add' monkey
patch, but we missed. Remove the ignored arguments.

https://bugzilla.gnome.org/show_bug.cgi?id=680216

14 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 19 Jul 2012 08:10:55 +0000 (10:10 +0200)]
Updated Slovenian translation

14 years agodata: Enable translations for desktop files
Jasper St. Pierre [Mon, 11 Jun 2012 19:13:23 +0000 (15:13 -0400)]
data: Enable translations for desktop files

We were never localizing .desktop files, apparently.

https://bugzilla.gnome.org/show_bug.cgi?id=677893

14 years agologinDialog: Scale focusBin instead of resizing it
Florian Müllner [Thu, 12 Jul 2012 17:49:31 +0000 (19:49 +0200)]
loginDialog: Scale focusBin instead of resizing it

When setting an explicit size as we do currently, rounding errors
(for instance introduced by padding not specified in pixels) may
affect the parent's size allocation, e.g. making it shrink or grow
each time the size is reset.
Rather than taking care of possible rounding errors, set up focusBin
to take up the available width and use scaling for the animation.

https://bugzilla.gnome.org/show_bug.cgi?id=675076

14 years agobuild: Require gsettings-desktop-schemas >= 3.5.4
Jeremy Bicha [Wed, 18 Jul 2012 13:15:54 +0000 (09:15 -0400)]
build: Require gsettings-desktop-schemas >= 3.5.4

org.gnome.desktop.a11y.magnifier.color-saturation was shipped in
gsettings-desktop-schemas >=3.5.4

https://bugzilla.gnome.org/show_bug.cgi?id=680170

14 years agoboxpointer style updates
Allan Day [Fri, 13 Jul 2012 20:29:56 +0000 (21:29 +0100)]
boxpointer style updates

Style updates to match current mockups. Give panel menus a
opaque black background, remove the border from notification
boxpointers and give them a bigger pointer.

14 years agoimprove calendar layout and legibitily
Allan Day [Fri, 13 Jul 2012 14:44:33 +0000 (15:44 +0100)]
improve calendar layout and legibitily

This fixes some alignment issues with the calendar
events pane. It also makes some legitibility improvements
by using bigger fonts and clearer colors.

14 years agoextensionPrefs: Fix
Jasper St. Pierre [Tue, 17 Jul 2012 00:39:19 +0000 (20:39 -0400)]
extensionPrefs: Fix

We accidentally broke two things here when overhauling the
extensions system.

https://bugzilla.gnome.org/show_bug.cgi?id=680064

14 years agoutil: Remove unused imports
Jasper St. Pierre [Sun, 15 Jul 2012 01:43:39 +0000 (21:43 -0400)]
util: Remove unused imports

https://bugzilla.gnome.org/show_bug.cgi?id=679944

14 years agoBump version to 3.5.4
Florian Müllner [Mon, 16 Jul 2012 23:37:33 +0000 (01:37 +0200)]
Bump version to 3.5.4

Update NEWS
Require Mutter 3.5.4

14 years agogdm: port from libgdmgreeter to libgdm
Ray Strode [Sat, 19 May 2012 23:19:25 +0000 (01:19 +0200)]
gdm: port from libgdmgreeter to libgdm

When GDM was moved over to GDBus it dropped the libgdmgreeter
library and introduced a new libgdm library with a somewhat
different API.

The main differences in the API are:

1) open_connection is now implicit and automatic
2) conversations don't need to be started explicitly, they're
   started just-in-time when verification is requested
3) The functions are split up between the client, and new
   helper objects that correspond to the dbus interfaces
   they were generated from (one for user verification,
   one for greeter specific operations, and a couple more
   that aren't used by gnome-shell).
4) libgdm supports reauthenticating in an already running
   session, so user switching should now affect the users
   session more like screen unlocking does.

This commit moves the shell over to the new library.

Based on work by Giovanni Campagna <gcampagna@src.gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=676401

14 years agoUserMenu: move Install Updates at the end
Giovanni Campagna [Tue, 17 Jul 2012 10:20:56 +0000 (12:20 +0200)]
UserMenu: move Install Updates at the end

Follow the design update and move the Install Updates item at
the end, together with Power Off.

https://bugzilla.gnome.org/show_bug.cgi?id=680080

14 years agolookingGlass: Use one red border effect
Jasper St. Pierre [Sat, 14 Jul 2012 23:30:47 +0000 (19:30 -0400)]
lookingGlass: Use one red border effect

This makes the code a bit cleaner, and reduces the chances of
having a border effect "leaking", or having two at the same time.

https://bugzilla.gnome.org/show_bug.cgi?id=679944

14 years agolookingGlass: Don't use a global
Jasper St. Pierre [Sat, 14 Jul 2012 23:29:55 +0000 (19:29 -0400)]
lookingGlass: Don't use a global

As part of wanting to reuse some of the looking glass components,
don't use Main.lookingGlass, but instead pass the parent around.
Don't adjust the evaluator just yet, though. We'll split it into
a separate class soon.

https://bugzilla.gnome.org/show_bug.cgi?id=679944

14 years agolink: Remove
Jasper St. Pierre [Sat, 14 Jul 2012 22:49:06 +0000 (18:49 -0400)]
link: Remove

The looking glass is the only consumer of the Link, and it's such a
basic wrapper around a button that it's not worth it.

https://bugzilla.gnome.org/show_bug.cgi?id=679944

14 years agolookingGlass: Remove old signal handler
Jasper St. Pierre [Sun, 15 Jul 2012 00:56:36 +0000 (20:56 -0400)]
lookingGlass: Remove old signal handler

This 'selected' signal is from the days of the "Heirarchy" tab, before
it was replaced by the "Windows" tab. Those were the days.

https://bugzilla.gnome.org/show_bug.cgi?id=679944

14 years agolookingGlass: Use a more standard chevron
Jasper St. Pierre [Sat, 14 Jul 2012 22:24:10 +0000 (18:24 -0400)]
lookingGlass: Use a more standard chevron

'>>>' is used by the REPL history (as well as plenty of other REPLs).
Using 'js>>>' to enter things makes the history look unaligned and strange.

https://bugzilla.gnome.org/show_bug.cgi?id=679944

14 years agoMove ibus status icon under keyboard
Matthias Clasen [Mon, 16 Jul 2012 02:25:22 +0000 (22:25 -0400)]
Move ibus status icon under keyboard

This makes sense, since we are covering input methods and keyboard
layouts in the same keyboard menu. The effect of this change is that
the ibus status icon no longer appears in the system status area.

14 years agoWorkspaceSwitcherPopup: fix for dynamic workspace changes
Giovanni Campagna [Wed, 27 Jun 2012 19:13:32 +0000 (21:13 +0200)]
WorkspaceSwitcherPopup: fix for dynamic workspace changes

Changing the number of workspaces while the popup was visible (which
happens when moving windows on the last non empty workspace) resulted
in a wrong layout. Fix that, by listening to workspace-added and
workspace-removed signals, and by always requesting an updated size
from the actor.

https://bugzilla.gnome.org/show_bug.cgi?id=679005

14 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 16 Jul 2012 14:44:43 +0000 (16:44 +0200)]
Updated Spanish translation

14 years agoUpdated Telugu Translation
Praveen Illa [Mon, 16 Jul 2012 02:44:26 +0000 (08:14 +0530)]
Updated Telugu Translation

14 years agoibusCandidatePopup: A candidate popup for IBus input methods
Rui Matos [Tue, 29 May 2012 17:30:46 +0000 (19:30 +0200)]
ibusCandidatePopup: A candidate popup for IBus input methods

This is an implementation of the org.freedesktop.IBus.Panel API which
shows a shell style popup (BoxPointer) when using an IBus input
method.

Based on code from the ibus-gjs project[1].

[1] https://github.com/fujiwarat/ibus-gjs

https://bugzilla.gnome.org/show_bug.cgi?id=641531

14 years agostatus/keyboard: Add support for IBus input sources
Rui Matos [Tue, 29 May 2012 17:30:14 +0000 (19:30 +0200)]
status/keyboard: Add support for IBus input sources

We connect to the IBus daemon asyncronously and use it to query info
about input sources of the type 'ibus'. In case the daemon is or
becomes unreachable we just skip showing input sources of this type.

https://bugzilla.gnome.org/show_bug.cgi?id=641531

14 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Sun, 15 Jul 2012 08:52:59 +0000 (11:52 +0300)]
Updated Belarusian translation.

14 years agoportability: use /bin/sh instead of /bin/bash
Antoine Jacoutot [Fri, 13 Jul 2012 11:51:24 +0000 (13:51 +0200)]
portability: use /bin/sh instead of /bin/bash

There is nothing requiring bash specific features in this script, so
just use /bin/sh which is portable amongst all Unices.

https://bugzilla.gnome.org/show_bug.cgi?id=679847

14 years agotest-gapplication: Untabify, add modeline
Jasper St. Pierre [Fri, 30 Mar 2012 14:44:36 +0000 (10:44 -0400)]
test-gapplication: Untabify, add modeline

14 years ago.gitignore: Update
Jasper St. Pierre [Fri, 13 Jul 2012 22:07:32 +0000 (18:07 -0400)]
.gitignore: Update

14 years agocalendar: Fix grid lines in RTL locales
Florian Müllner [Fri, 13 Jul 2012 17:00:56 +0000 (19:00 +0200)]
calendar: Fix grid lines in RTL locales

The calendar grid is build by giving each element right and bottom
borders, all top-most elements a top border, and all left-most
elements a left border. However in RTL locales, we currently add
the left border to the *right-most* elements, resulting in the grid
appearing clipped on the left side.

https://bugzilla.gnome.org/show_bug.cgi?id=679879

14 years agotests: Fix make dist
Rico Tzschichholz [Sat, 14 Jul 2012 09:48:54 +0000 (11:48 +0200)]
tests: Fix make dist

14 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sat, 14 Jul 2012 06:00:32 +0000 (14:00 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

14 years agowindowManager: Replace custom shader with builtin ClutterEffects
Florian Müllner [Fri, 13 Jul 2012 17:57:36 +0000 (19:57 +0200)]
windowManager: Replace custom shader with builtin ClutterEffects

While modal dialogs were attached to the parent's titlebar, it
made sense to leave the top of the parent window at full color.
With the new position of modal dialogs, it makes more sense to dim
the entire parent window, so we can use a combination of Clutter's
BrightnessContrast- and DesaturateEffect instead of our own custom
shader.

https://bugzilla.gnome.org/show_bug.cgi?id=674499

14 years agowindowManager: Remove 'animate' parameter from (un)dimWindow()
Florian Müllner [Fri, 13 Jul 2012 23:37:10 +0000 (01:37 +0200)]
windowManager: Remove 'animate' parameter from (un)dimWindow()

The parameter has become rather pointless since we always pass the
same value.

https://bugzilla.gnome.org/show_bug.cgi?id=674499

14 years agowindowManager: Update animation of attached modals
Florian Müllner [Tue, 3 Jul 2012 20:50:25 +0000 (22:50 +0200)]
windowManager: Update animation of attached modals

With modal dialogs no longer being attached to their parents'
titlebar, the current animation no longer works too well. Use
a simple fade animation instead.

https://bugzilla.gnome.org/show_bug.cgi?id=674499

14 years agowindowManager: Split _shouldAnimate() into two functions
Florian Müllner [Sat, 14 Jul 2012 00:43:07 +0000 (02:43 +0200)]
windowManager: Split _shouldAnimate() into two functions

... instead of using an optional parameter.

https://bugzilla.gnome.org/show_bug.cgi?id=674499

14 years agomagnifier: Fix grayscale effect
Florian Müllner [Fri, 13 Jul 2012 18:05:23 +0000 (20:05 +0200)]
magnifier: Fix grayscale effect

Commit 8754b2767c1b54e added a grayscale effect to the magnifier,
but missed actually adding it to the actor.

https://bugzilla.gnome.org/show_bug.cgi?id=674499

14 years agoshell-embedded-window: Remove hacks for old and fixed Clutter bug
Jasper St. Pierre [Sun, 25 Mar 2012 10:02:17 +0000 (07:02 -0300)]
shell-embedded-window: Remove hacks for old and fixed Clutter bug

We used to use realize/unrealize instead of map/unmap in ShellEmbeddedWindow
because there originally was no map/unmap. The days of this are long gone...

https://bugzilla.gnome.org/show_bug.cgi?id=672790

14 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 13 Jul 2012 12:59:53 +0000 (18:29 +0530)]
Assamese translation updated

14 years agoAssorted test-gapplication fixes
Giovanni Campagna [Fri, 6 Apr 2012 18:38:27 +0000 (20:38 +0200)]
Assorted test-gapplication fixes

Move this test toghether with the others, and set the appmenu
only after the application is registered (i.e. in startup)

https://bugzilla.gnome.org/show_bug.cgi?id=678978

14 years agodash: hide tooltips when overview begins hiding
Stefano Facchini [Mon, 16 Apr 2012 15:04:29 +0000 (17:04 +0200)]
dash: hide tooltips when overview begins hiding

Otherwise the tooltip remains visible until the overview animation is
completed, which is odd.

https://bugzilla.gnome.org/show_bug.cgi?id=674241

14 years agoglobal: don't run a garbage collection on tweeners end
Cosimo Cecchi [Fri, 13 Jul 2012 00:01:51 +0000 (20:01 -0400)]
global: don't run a garbage collection on tweeners end

This currently causes the shell to freeze very often in a thread
deadlock, and the gjs garbage collector behavior is currently getting
fixed at the right level in gjs itself.

https://bugzilla.gnome.org/show_bug.cgi?id=679832

14 years agoshell-global: remove shell_global_gc()
Cosimo Cecchi [Fri, 13 Jul 2012 00:01:21 +0000 (20:01 -0400)]
shell-global: remove shell_global_gc()

It's unused now.

https://bugzilla.gnome.org/show_bug.cgi?id=679832

14 years agojs: use System.gc() instead of shell_global_gc()
Cosimo Cecchi [Thu, 12 Jul 2012 23:59:52 +0000 (19:59 -0400)]
js: use System.gc() instead of shell_global_gc()

gjs now offers a gc() method in the System module, no need to use our
own.

https://bugzilla.gnome.org/show_bug.cgi?id=679832

14 years agoshell-global: remove unused shell_global_maybe_gc()
Cosimo Cecchi [Thu, 12 Jul 2012 23:54:41 +0000 (19:54 -0400)]
shell-global: remove unused shell_global_maybe_gc()

It's not used anywhere, and we're removing the manual garbage collection
invocations anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=679832

14 years agowindowManager: Remove unused function
Jasper St. Pierre [Thu, 5 Jul 2012 18:52:01 +0000 (14:52 -0400)]
windowManager: Remove unused function

https://bugzilla.gnome.org/show_bug.cgi?id=679500

14 years agoextensionSystem: Fix error emitting when enabling/disabling
Jasper St. Pierre [Thu, 12 Jul 2012 02:46:59 +0000 (22:46 -0400)]
extensionSystem: Fix error emitting when enabling/disabling

We don't have an extension object here.

14 years agost-icon: Fix potential crash involving shadows
Jasper St. Pierre [Thu, 12 Jul 2012 00:26:11 +0000 (20:26 -0400)]
st-icon: Fix potential crash involving shadows

If the icon is painted before the new shadow is around, a stale
shadow material will be painted with a NULL shadow spec, resulting
in a crash.

https://bugzilla.gnome.org/show_bug.cgi?id=679776

14 years agomount-operation: implement show-unmount-progress
Cosimo Cecchi [Tue, 10 Jul 2012 01:58:12 +0000 (21:58 -0400)]
mount-operation: implement show-unmount-progress

Show a notification when we receive a show-unmount-progress signal on
the mount operation we use for unmounting.
The notification will either turn fade out automatically with a
completion message when the unmount successfully completes, or will
disappear in case the operation is aborted underway (for example because
the device has been unplugged in the meantime).

https://bugzilla.gnome.org/show_bug.cgi?id=676125

14 years agoappMenu: Disable app menu during startup animations
Florian Müllner [Tue, 10 Jul 2012 20:14:11 +0000 (22:14 +0200)]
appMenu: Disable app menu during startup animations

When activating the app menu while displaying a startup notification
animation, the application shown in the menu does not match the
application providing the menu. To avoid this case, make the menu
button unreactive while playing the animation.

https://bugzilla.gnome.org/show_bug.cgi?id=672322

14 years agopanel: don't break when indicator has no menu
Jean-Philippe Braun [Sun, 24 Jun 2012 08:55:46 +0000 (10:55 +0200)]
panel: don't break when indicator has no menu

Status indicators don't have necessarily a menu. If they have not we don't
want to add the menu in the PopupMenuManager.

https://bugzilla.gnome.org/show_bug.cgi?id=678694

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Tue, 10 Jul 2012 20:09:02 +0000 (23:09 +0300)]
Updated Hebrew translation.

14 years agoextensionDownloader: Add update/blacklist support for extensions
Jasper St. Pierre [Wed, 27 Jun 2012 00:47:44 +0000 (20:47 -0400)]
extensionDownloader: Add update/blacklist support for extensions

This is a bare-bones copy/replace. It does not implement ChangeLog
support. If we cannot get System Updates integration, I will implement
notification support.

https://bugzilla.gnome.org/show_bug.cgi?id=679099

14 years agoextensionDownloader: Move extension loading code to the install dialog
Jasper St. Pierre [Fri, 6 Jul 2012 23:28:00 +0000 (19:28 -0400)]
extensionDownloader: Move extension loading code to the install dialog

Move the part that loads the extension to the callback. This makes the
next patch a lot cleaner.

https://bugzilla.gnome.org/show_bug.cgi?id=679099

14 years agoextensionUtils: Don't crash on startup for an empty directory
Jasper St. Pierre [Fri, 29 Jun 2012 05:40:17 +0000 (01:40 -0400)]
extensionUtils: Don't crash on startup for an empty directory

https://bugzilla.gnome.org/show_bug.cgi?id=679099

14 years agoDon't build documentation for the recorder when it's disabled
Giovanni Campagna [Tue, 10 Jul 2012 17:24:50 +0000 (19:24 +0200)]
Don't build documentation for the recorder when it's disabled

When building with gtk-doc but no recorder, build fails trying to
get the GType of ShellRecorder. Fix it by skipping its header file
when disabled.

14 years agoUpdated Norwegian nynorsk translation
Kjartan Maraas [Tue, 10 Jul 2012 13:22:02 +0000 (15:22 +0200)]
Updated Norwegian nynorsk translation